\section{FormalParameter Class Reference}
\label{a00064}\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
{\bf DataType} {\bf DataType}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf ExpressionType} {\bf InitialValue}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf Description} {\bf Description}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
string {\bf Length}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
int {\bf Id}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
FormalParameterMode {\bf Mode}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
string {\bf Name}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
bool {\bf IsReadOnly}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
bool {\bf IsRequired}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
bool {\bf IsArray}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 7 of file FormalParameter.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!DataType@{DataType}}
\index{DataType@{DataType}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{DataType}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DataType} {\bf DataType}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_afc713500273397d39fb091e78d6ba645}


Definition at line 10 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!InitialValue@{InitialValue}}
\index{InitialValue@{InitialValue}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{InitialValue}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ExpressionType} InitialValue\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a17c56a607f79a49572797a7d2b40f2c2}


Definition at line 13 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!Description@{Description}}
\index{Description@{Description}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{Description}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Description} {\bf Description}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a9712f8f3efd9c190d009ef33abeed121}


Definition at line 16 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!Length@{Length}}
\index{Length@{Length}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{Length}]{\setlength{\rightskip}{0pt plus 5cm}string Length\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a73beb771bc8df803aff6d744f8d8ac2d}


Definition at line 19 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!Id@{Id}}
\index{Id@{Id}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{Id}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Id}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_afe0b47b3c92f2f69ea3da50cb72553eb}


Definition at line 22 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!Mode@{Mode}}
\index{Mode@{Mode}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{Mode}]{\setlength{\rightskip}{0pt plus 5cm}FormalParameterMode Mode\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a14ce97ff4d760a938fec06175c7278c5}


Definition at line 25 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!Name@{Name}}
\index{Name@{Name}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{Name}]{\setlength{\rightskip}{0pt plus 5cm}string Name\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a7ee9065718e6628dc7791b756fa6c0f9}


Definition at line 28 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!IsReadOnly@{IsReadOnly}}
\index{IsReadOnly@{IsReadOnly}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{IsReadOnly}]{\setlength{\rightskip}{0pt plus 5cm}bool IsReadOnly\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_ad1b02f19e753582b3c5f9ed71bb0318a}


Definition at line 31 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!IsRequired@{IsRequired}}
\index{IsRequired@{IsRequired}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{IsRequired}]{\setlength{\rightskip}{0pt plus 5cm}bool IsRequired\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_a86d6ba205d747a0d70ad7854c6b1df54}


Definition at line 34 of file FormalParameter.cs.

\index{BPMVE\_\-XPDL\_\-Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}!IsArray@{IsArray}}
\index{IsArray@{IsArray}!BPMVE_XPDL_Library::FormalParameter@{BPMVE\_\-XPDL\_\-Library::FormalParameter}}
\subsubsection[{IsArray}]{\setlength{\rightskip}{0pt plus 5cm}bool IsArray\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00064_afad44b5f3d66d321f75026142b350094}


Definition at line 37 of file FormalParameter.cs.

